encryption live microsoft .net authentication key control locksmith locks crypto identity authentication security authentication cryptography identity 2.0 land attack internet security man-in-the-middle attack logic bombs